#include"comm.h"

int main()
{
  umask(0);
  if(mkfifo(FILE_NAME,0666)<0)
  {
    perror("myfifo");
    return 1;
  }

  int fd = open(FILE_NAME,O_RDONLY);
  if(fd<0)
  {
    perror("open");
    return 2;
  }

  char msg[128];
  while(1)
  {
    msg[0]='\0';
    ssize_t s= read(fd,msg,sizeof(msg)-1);
    if(s>0)
    {
      msg[s]='\0';
      printf("client# %s\n",msg);
    }
    else if(s==0)
    {
      printf("client quit!\n");
      break;
    }
    else 
    {
      printf("read error!!\n");
      break;
    }
  }
  close(fd);
  
  return 0;
}
